put turf down - Spanish English Dictionary